package com.avic.map.service;

import com.avic.map.common.model.ShipStatic24Model;
import com.avic.map.common.model.ShipStaticModel;
import com.avic.map.dal.model.ShipStaticInfo;
import org.apache.ibatis.annotations.Param;

public interface ShipStaticInfoService {

    ShipStaticInfo insertShipStatic(ShipStaticModel shipStaticModel);

    ShipStaticInfo insertShipStaticByShipStatic24Model(ShipStatic24Model shipStaticModel);

    void insertShipStaticByShipStaticInfo(ShipStaticInfo shipStaticInfo);

    void deleteShipStatic(@Param("shipNumber") String shipNumber);

    ShipStaticInfo queryShipStaticInfo(@Param("shipNumber") String shipNumber);
}
